﻿<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Site.Master" CodeBehind="RegistroUsuarios.aspx.cs" Inherits="WebApplication1.RegistroUsuarios" %>

<%@ Register assembly="DevExpress.Web.v12.2, Version=12.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxRoundPanel" tagprefix="dx" %>
<%@ Register assembly="DevExpress.Web.v12.2, Version=12.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxPanel" tagprefix="dx" %>
<%@ Register assembly="DevExpress.Web.v12.2, Version=12.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxEditors" tagprefix="dx1" %>

<%@ Register assembly="UsrControls" namespace="UsrControls" tagprefix="cc1" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<br />
<br />
    <dx1:ASPxLabel ID="lblMensaje" runat="server">
    </dx1:ASPxLabel>
<br />
<dx:ASPxRoundPanel ID="ASPxRoundPanel1" runat="server" Width="100%" 
        HeaderText="CREACION DE USUARIOS">
    <PanelCollection>
<dx:PanelContent runat="server" SupportsDisabledAttribute="True">
    <table style="width:100%;">
        <tr>
            <td>
                Nombres y Apellidos</td>
            <td>
                <asp:TextBox ID="txtNombre" runat="server" CssClass="textbox"></asp:TextBox>
                <asp:RequiredFieldValidator ID="rfvNombre" runat="server" 
                    ControlToValidate="txtNombre" CssClass="errorvalidador" Display="Dynamic" 
                    ErrorMessage="Este campo es obligatorio" SetFocusOnError="True" 
                    ValidationGroup="GuardarCambios"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td>
                Correo electrónico:</td>
            <td>
                <asp:TextBox ID="txtCorreoElectronico" runat="server" CssClass="textbox"></asp:TextBox>
                <asp:RequiredFieldValidator ID="rfvCorreoElectronico" runat="server" 
                    ControlToValidate="txtCorreoElectronico" CssClass="errorvalidador" 
                    Display="Dynamic" ErrorMessage="Este campo es obligatorio" 
                    SetFocusOnError="True" ValidationGroup="GuardarCambios"></asp:RequiredFieldValidator>
                <asp:RegularExpressionValidator ID="revCorreoElectronico" runat="server" 
                    ControlToValidate="txtCorreoElectronico" CssClass="errorvalidador" 
                    Display="Dynamic" ErrorMessage="Formato de correo electrónico incorrecto" 
                    SetFocusOnError="True" 
                    ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" 
                    ValidationGroup="GuardarCambios"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td>
                Contraseña:</td>
            <td>
                <asp:TextBox ID="txtContrasena" runat="server" CssClass="textbox" 
                    TextMode="Password"></asp:TextBox>
                <asp:RequiredFieldValidator ID="rfvContrasena" runat="server" 
                    ControlToValidate="txtContrasena" CssClass="errorvalidador" Display="Dynamic" 
                    ErrorMessage="Este campo es obligatorio" SetFocusOnError="True" 
                    ValidationGroup="GuardarCambios"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td>
                Repita la contraseña:</td>
            <td>
                <asp:TextBox ID="txtConfirmarContrasena" runat="server" CssClass="textbox" 
                    TextMode="Password"></asp:TextBox>
                <asp:RequiredFieldValidator ID="rfvConfirmarContrasena" runat="server" 
                    ControlToValidate="txtConfirmarContrasena" CssClass="errorvalidador" 
                    Display="Dynamic" ErrorMessage="Este campo es obligatorio" 
                    SetFocusOnError="True" ValidationGroup="GuardarCambios"></asp:RequiredFieldValidator>
                <asp:CompareValidator ID="cvConfirmarContrasena" runat="server" 
                    ControlToCompare="txtContrasena" ControlToValidate="txtConfirmarContrasena" 
                    CssClass="errorvalidador" Display="Dynamic" 
                    ErrorMessage="Las contraseñas no son iguales." SetFocusOnError="True" 
                    ValidationGroup="GuardarCambios"></asp:CompareValidator>
                <cc1:msgBox ID="msgBox1" runat="server" />
            </td>
        </tr>
        <tr>
            <td align="center" colspan="2">
                <asp:Button ID="btnGuardarCambios" runat="server" BackColor="#3399FF" 
                    ForeColor="#CCFFFF" OnClick="btnGuardarCambios_Click" Text="GuardarCambios" 
                    ValidationGroup="GuardarCambios" />
            </td>
        </tr>
    </table>
        </dx:PanelContent>
</PanelCollection>
</dx:ASPxRoundPanel>
<br />
</asp:Content>